#include "myhead.h"
/*
	生产部门：负责生产产品
	销售部门：负责卖东西
*/
int num=1; //保存当前工厂的库存
void *produce(void *arg)
{
	while(1)
	{
		num++;
		printf("生产一件，目前库存:%d\n",num);
		sleep(1);
	}
}

void *sale(void *arg)
{
	while(1)
	{
		num--;
		printf("销售一件，目前库存:%d\n",num);
		sleep(1);
	}
}
int main()
{
	//创建两个线程，一个表示生产部门，一个表示销售部门
	pthread_t id1,id2;
	pthread_create(&id1,NULL,produce,NULL);
	pthread_create(&id2,NULL,sale,NULL);
	
	pthread_join(id1,NULL);
	pthread_join(id2,NULL);
	
}